html, body{ margin: 0px; padding: 0px;
    font-family: Georgia, Verdana, Helvetica, sans-serif;
    font-size:90%;
}

h1,h2,h3,h4,h5,h6 {
    font-variant: small-caps;
    font-family: Georgia, Verdana, Helvetica, sans-serif;
}

a:link{
    color:#365D95;
}

a:visited{
}

a:hover{
    font-variant: small-caps;
    color: #1f2126;
}

#header{
    text-align:center;
    padding-left:3em;
    padding-right:3em;
    padding-top:1em;
    padding-bottom:0.5em;
}

#header h1{
    text-shadow: 3px 3px 3px #ccc;
   
}

#logo{ 
    display:block;
    height:50%;
    width: 50%;
    float:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 7px 7px 10px 3px rgba(3,3,3,0.3);
    margin: auto;
}


#citazione{
    font-style:italic;
    margin:auto;
    padding: 0.5em;
    background: url(img/openquotes.png) no-repeat top left,
     		url(img/closequotes.png) no-repeat bottom right;    
}


#nav{
    font-size:1.2em;
    text-align:center;
    margin:auto;
}

#nav ul{
    list-style-type:none;
    padding:0em;
    margin:0em;
}

#nav li{
    display:block;
    padding:0.5em;
    border-radius: 0px;
}

#posizione{
    margin:0;
}

#corpo{
    text-align:justify;
    padding:3em;
    padding-top:0em;
    border-color:#666;
    border-width:3px;
    border-style:solid;
}

dt{
    font-variant:small-caps;
    font-weight:bold;
    padding-top:1em;
    padding-bottom:0.5em;
}

dd{
    margin-left:1em;
}

td, th{
    padding: 3px 5px;
}

.fonti{
background-image:none;
}

#piede{
    font-size:0.7em;
    background-color:#000000;
    color:#8BE;
    padding:0.5em;
}

